home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 155 / XENIATGM155.iso / Gioco Allegato / Mods / SWRv0.1.exe / SWRv0.1 / race_sect / sswarmer.shp < prev   
Text File  |  2001-12-24  |  54KB  |  769 lines

  1.        [sSwarmer]
  2. ;=--------------------=;
  3.     Rebel X-Wing
  4. ;=--------------------=;
  5.  
  6.  
  7.  
  8. ;Source Files
  9. ;=----------=
  10. LODFile                sswarmer.lod
  11. pMexData                                              sswarmer\Rl0\LOD0\sswarmer.mex
  12.  
  13. ;Ship Physics
  14. ;=----------=
  15. mass                                10                    ; ship mass [fighter = 1]
  16. momentOfInertiaX                    10                    ; resistance to rotation
  17. momentOfInertiaY                    10                    ; [fighter = 1]
  18. momentOfInertiaZ                    10
  19. maxvelocity                            825            
  20. maxrot                                10                    ; maximum rotation speed [don't make faster than ~10]
  21. thruststrength[TRANS_UP]            850                    ; acceleration (m/s^2) [1-1000 approx. range]
  22. thruststrength[TRANS_DOWN]            850    
  23. thruststrength[TRANS_RIGHT]            650    
  24. thruststrength[TRANS_LEFT]            650
  25. thruststrength[TRANS_FORWARD]        1000
  26. thruststrength[TRANS_BACK]            450
  27. rotstrength[ROT_YAWLEFT]            160                    ; rotational acceleration (deg/s^2) [0.01 - 1.0]
  28. rotstrength[ROT_YAWRIGHT]            160
  29. rotstrength[ROT_PITCHUP]            160
  30. rotstrength[ROT_PITCHDOWN]          160
  31. rotstrength[ROT_ROLLRIGHT]          160
  32. rotstrength[ROT_ROLLLEFT]           160
  33. turnspeed[TURN_YAW]                    3.5                    ; speed at which ship tries to turn (1=standard)
  34. turnspeed[TURN_PITCH]                3.5
  35. turnspeed[TURN_ROLL]                3.5
  36.  
  37. ;Basic Ship Stats
  38. ;=--------------=
  39. shipclass                            CLASS_Fighter
  40. isCapitalShip                       FALSE
  41. buildCost                            75                    ; resource units to build
  42. buildTime                            12                    ; time in seconds to build
  43. supportUnits                        2                    ; Support Units required
  44. providesSU                            0    
  45. TimeShockedByEMP                    2.0                    ; time in seconds the ship will be paralized when hit by one EMP charge
  46. maxhealth                            220                    ; hit points
  47. groupSize                            5                    ; size of group ships of this type tend to form
  48. repairTime                            0                    ; every this many seconds
  49. repairDamage                        0                    ; this much damage is repaired
  50. repairCombatTime                    0                    ; every this many seconds
  51. repairCombatDamage                  0                    ; this much damage is repaired
  52. repairDroids                        0
  53. externalBuild                        FALSE                ; if TRUE, ship is built externally
  54. fowRadius                            12000
  55. forceFieldProtectionDistanceScale    9.0
  56. approxcollmodifier                    1.0                    ; use only % of collspheresize for rough approximations
  57. avoidcollmodifier                    1.0                    ; use only % of collspheresize for collision avoidance
  58. blastRadiusShockWave                6.0
  59. blastRadiusDamage                   75
  60. minimumZoomDistance                 100
  61. UpgradeByDocking                    TRUE
  62. bUseRayTriangleIntersectionForHitLocation    FALSE
  63.  
  64. ;Special
  65. ;=-----=
  66. linkDistance                        50.0
  67. beastAttackCascadeCost                2                    ; number of points required for attack to cascade to this ship
  68. beastAttacksRequired                1                    ; number of times you must hit this ship before it converts.
  69. beastAttackConvertTo                bAcolyte            ; convert to this kind of ship
  70. upgradeTimeModifier                 0.5
  71. MissileRegenerateTime                10.375                ; (1.5/4) every this many seconds one missile is regenerated
  72. MissileVolleyTime                    1.2                    ; fire rate of missiles when opening massive volley attack
  73. MissileLagVolleyTime                12.0
  74.  
  75.  
  76. ; Pilot View
  77. ;=---------=
  78. pilotViewOffsetX    15.0
  79. pilotViewOffsetY    0.0
  80. pilotViewOffsetZ    1.0
  81.  
  82. ;Weapons
  83. ;=-----=
  84. rotateToRetaliate            TRUE
  85. passiveRetaliateZone        4500
  86. canTargetMultipleTargets    FALSE
  87.  
  88. NUMBER_OF_GUNS                6
  89.  
  90. GUN        0
  91. {
  92. Type                        GUN_HiddenGimble
  93. GunSize                        GUNSIZE_MEDIUM
  94. StartUpgradeLevel            WEAPON_PROJECTILE
  95. EndUpgradeLevel                WEAPON_PROJECTILE
  96. DamageMult                    1.0
  97. BulletLength                15.0                           ; visual only.  Length of bullet on screen
  98. BulletRange                 4500.0                         ; distance bullets travel before disappearing
  99. BulletSpeed                 4000.0                         ; measured in m/s.
  100. BulletMass                  0.0                            ; mass of bullet
  101. FireTime                    0.3                               ; fire repeat rate (reciprocal = shots/second)
  102. BurstFireTime               1.4
  103. BurstWaitTime               1.3
  104. MinAngle                    0
  105. MaxAngle                    11
  106.  
  107. FireTime2                    3.1
  108. BulletSpeed2                1600.0            ; measured in m/s.
  109. }
  110.  
  111. GUN        1
  112. {
  113. Type                        GUN_HiddenGimble
  114. GunSize                        GUNSIZE_MEDIUM
  115. StartUpgradeLevel            WEAPON_PROJECTILE
  116. EndUpgradeLevel                WEAPON_PROJECTILE
  117. DamageMult                    1.0
  118. BulletLength                15.0                           ; visual only.  Length of bullet on screen
  119. BulletRange                 4500.0                         ; distance bullets travel before disappearing
  120. BulletSpeed                 4000.0                         ; measured in m/s.
  121. BulletMass                  0.0                            ; mass of bullet
  122. FireTime                    0.3                               ; fire repeat rate (reciprocal = shots/second)
  123. BurstFireTime               1.4
  124. BurstWaitTime               1.3
  125. MinAngle                    0
  126. MaxAngle                    11
  127.  
  128. FireTime2                    3.1
  129. BulletSpeed2                1600.0            ; measured in m/s.
  130. }
  131.  
  132. GUN        2
  133. {
  134. Type                        GUN_HiddenGimble
  135. GunSize                        GUNSIZE_MEDIUM
  136. StartUpgradeLevel            WEAPON_PLASMABOMB
  137. EndUpgradeLevel                WEAPON_PLASMABOMB
  138. DamageMult                    1.0
  139. BulletLength                15.0                           ; visual only.  Length of bullet on screen
  140. BulletRange                 4500.0                         ; distance bullets travel before disappearing
  141. BulletSpeed                 4000.0                         ; measured in m/s.
  142. BulletMass                  0.0                            ; mass of bullet
  143. FireTime                    10                               ; fire repeat rate (reciprocal = shots/second)
  144. MinAngle                    0
  145. MaxAngle                    11
  146.  
  147. FireTime2                    3.1
  148. BulletSpeed2                1600.0            ; measured in m/s.
  149. }
  150.  
  151. GUN        3
  152. {
  153. Type                        GUN_HiddenGimble
  154. GunSize                        GUNSIZE_MEDIUM
  155. StartUpgradeLevel            WEAPON_PLASMABOMB
  156. EndUpgradeLevel                WEAPON_PLASMABOMB
  157. DamageMult                    1.0
  158. BulletLength                15.0                           ; visual only.  Length of bullet on screen
  159. BulletRange                 4500.0                         ; distance bullets travel before disappearing
  160. BulletSpeed                 4000.0                         ; measured in m/s.
  161. BulletMass                  0.0                            ; mass of bullet
  162. FireTime                    10                               ; fire repeat rate (reciprocal = shots/second)
  163. MinAngle                    0
  164. MaxAngle                    11
  165.  
  166. FireTime2                    3.1
  167. BulletSpeed2                1600.0            ; measured in m/s.
  168. }
  169.  
  170. GUN        4
  171. {
  172. Type                        GUN_HiddenGimble
  173. GunSize                        GUNSIZE_MEDIUM
  174. StartUpgradeLevel            WEAPON_PROJECTILE
  175. EndUpgradeLevel                WEAPON_PROJECTILE
  176. DamageMult                    1.0
  177. BulletLength                15.0                           ; visual only.  Length of bullet on screen
  178. BulletRange                 4500.0                         ; distance bullets travel before disappearing
  179. BulletSpeed                 4000.0                         ; measured in m/s.
  180. BulletMass                  0.0                            ; mass of bullet
  181. FireTime                    0.3                               ; fire repeat rate (reciprocal = shots/second)
  182. BurstFireTime               1.4
  183. BurstWaitTime               1.3
  184. MinAngle                    0
  185. MaxAngle                    11
  186.  
  187. FireTime2                    3.1
  188. BulletSpeed2                1600.0            ; measured in m/s.
  189. }
  190.  
  191. GUN        5
  192. {
  193. Type                        GUN_HiddenGimble
  194. GunSize                        GUNSIZE_MEDIUM
  195. StartUpgradeLevel            WEAPON_PROJECTILE
  196. EndUpgradeLevel                WEAPON_PROJECTILE
  197. DamageMult                    1.0
  198. BulletLength                15.0                           ; visual only.  Length of bullet on screen
  199. BulletRange                 4500.0                         ; distance bullets travel before disappearing
  200. BulletSpeed                 4000.0                         ; measured in m/s.
  201. BulletMass                  0.0                            ; mass of bullet
  202. FireTime                    0.3                               ; fire repeat rate (reciprocal = shots/second)
  203. BurstFireTime               1.4
  204. BurstWaitTime               1.3
  205. MinAngle                    0
  206. MaxAngle                    11
  207.  
  208. FireTime2                    3.1
  209. BulletSpeed2                1600.0            ; measured in m/s.
  210. }
  211.  
  212.  
  213.  
  214. ;Gun Bindings:
  215. ;=----------=
  216. ;NONE
  217.  
  218. ;Ship AI
  219. ;=-----=
  220. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  221. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  222. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  223.  
  224. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  225. ;
  226. flyPastDist             Evasive     Default             3300.0       ; dist which ship will try to fly past target - relative to CENTRE of ship
  227. maxFlyAwayDist          Evasive     Default             3600.0       ; maximum distance ship will fly away from target - relative to CENTRE of ship
  228. breakRange              Evasive     Default              925.0       ; range at which ship will break off for another pass - relative to SURFACE of ship
  229. triggerHappy            Evasive     Default               11.0       ; how close in degrees the ship needs to be to fire fixed guns
  230. faceTargetAccuracy      Evasive     Default                2.0       ; within how many degrees will try to align itself with target
  231. maxAttackTime           Evasive     Default                8.0       ; maximum time ship will attack before breaking
  232.  
  233.                                                        ; Relative frequencies for:
  234. flightmanTurnaround     Evasive     Default             0,0,1,0,0              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  235. flightmanAIP            Evasive     Default             1,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  236. flightmanEvasiveBehind  Evasive     Default             5,5,0,0,0,0,0,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  237. flightmanEvasiveFront   Evasive     Default             5,5,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  238. flightmanEvasivePure    Evasive     Default             10,10,15,20,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  239.  
  240. ;[CLASS_Mothership]
  241. ;
  242. flyPastDist             Evasive     CLASS_Mothership    3000.0
  243. maxFlyAwayDist          Evasive     CLASS_Mothership    4000.0
  244. breakRange              Evasive     CLASS_Mothership    2000.0
  245. triggerHappy            Evasive     CLASS_Mothership      11.0
  246. faceTargetAccuracy      Evasive     CLASS_Mothership       2.5
  247. maxAttackTime           Evasive     CLASS_Mothership       8.0
  248.  
  249.                                                        ; Relative frequencies for:
  250. flightmanTurnaround     Evasive     CLASS_Mothership    1,0,3,0,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  251. flightmanAIP            Evasive     CLASS_Mothership    8,3,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  252. flightmanEvasiveBehind  Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  253. flightmanEvasiveFront   Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  254. flightmanEvasivePure    Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  255.  
  256.  
  257. ;[CLASS_Carrier]
  258. ;
  259. flyPastDist             Evasive     CLASS_Carrier       3000.0
  260. maxFlyAwayDist          Evasive     CLASS_Carrier       4500.0
  261. breakRange              Evasive     CLASS_Carrier       1000.0
  262. triggerHappy            Evasive     CLASS_Carrier         11.0
  263. faceTargetAccuracy      Evasive     CLASS_Carrier          2.5
  264. maxAttackTime           Evasive     CLASS_Carrier          8.0
  265.                                                        ; Relative frequencies for:
  266. flightmanTurnaround     Evasive     CLASS_Carrier       1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  267. flightmanAIP            Evasive     CLASS_Carrier       1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  268. flightmanEvasiveBehind  Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  269. flightmanEvasiveFront   Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  270. flightmanEvasivePure    Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  271.  
  272. ;[CLASS_HeavyCruiser]
  273. ;
  274. flyPastDist             Evasive     CLASS_HeavyCruiser  3000.0
  275. maxFlyAwayDist          Evasive     CLASS_HeavyCruiser  4500.0
  276. breakRange              Evasive     CLASS_HeavyCruiser  1000.0
  277. triggerHappy            Evasive     CLASS_HeavyCruiser    11.0
  278. faceTargetAccuracy      Evasive     CLASS_HeavyCruiser     2.5
  279. maxAttackTime           Evasive     CLASS_HeavyCruiser     8.0
  280.                                                        ; Relative frequencies for:
  281. flightmanTurnaround     Evasive     CLASS_HeavyCruiser  1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  282. flightmanAIP            Evasive     CLASS_HeavyCruiser  1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  283. flightmanEvasiveBehind  Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  284. flightmanEvasiveFront   Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  285. flightmanEvasivePure    Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  286.  
  287. ;[CLASS_Destroyer]
  288. ;
  289. flyPastDist             Evasive     CLASS_Destroyer     3000.0
  290. maxFlyAwayDist          Evasive     CLASS_Destroyer     4500.0
  291. breakRange              Evasive     CLASS_Destroyer     1500.0
  292. triggerHappy            Evasive     CLASS_Destroyer       11.0
  293. faceTargetAccuracy      Evasive     CLASS_Destroyer        2.5
  294. maxAttackTime           Evasive     CLASS_Destroyer        8.0
  295.                                                        ; Relative frequencies for:
  296. flightmanTurnaround     Evasive     CLASS_Destroyer     1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  297. flightmanAIP            Evasive     CLASS_Destroyer     1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  298. flightmanEvasiveBehind  Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  299. flightmanEvasiveFront   Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  300. flightmanEvasivePure    Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  301.  
  302. ;[CLASS_Frigate]
  303. ;
  304. flyPastDist             Evasive     CLASS_Frigate       4000.0   //3000
  305. maxFlyAwayDist          Evasive     CLASS_Frigate       3500.0   //3300
  306. breakRange              Evasive     CLASS_Frigate       1000.0   //725
  307. triggerHappy            Evasive     CLASS_Frigate         11.0   //4
  308. faceTargetAccuracy      Evasive     CLASS_Frigate          2.0
  309. maxAttackTime           Evasive     CLASS_Frigate          8.0
  310.                                                        ; Relative frequencies for:
  311. flightmanTurnaround     Evasive     CLASS_Frigate       1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  312. flightmanAIP            Evasive     CLASS_Frigate       1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  313. flightmanEvasiveBehind  Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  314. flightmanEvasiveFront   Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  315. flightmanEvasivePure    Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  316.  
  317. ;[CLASS_Corvette]
  318. ;
  319. flyPastDist             Evasive     CLASS_Corvette       2200.0
  320. maxFlyAwayDist          Evasive     CLASS_Corvette       2600.0
  321. breakRange              Evasive     CLASS_Corvette       450.0
  322. triggerHappy            Evasive     CLASS_Corvette        11.0
  323. faceTargetAccuracy      Evasive     CLASS_Corvette         3.5
  324. maxAttackTime           Evasive     CLASS_Corvette         8.0
  325.                                                        ; Relative frequencies for:
  326. flightmanTurnaround     Evasive     CLASS_Corvette      1,0,4,0,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  327. flightmanAIP            Evasive     CLASS_Corvette      0,0,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  328. flightmanEvasiveBehind  Evasive     CLASS_Corvette      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  329. flightmanEvasiveFront   Evasive     CLASS_Corvette      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  330. flightmanEvasivePure    Evasive     CLASS_Corvette      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  331.  
  332. ;[CLASS_Fighter]
  333. ;
  334. flyPastDist             Evasive     CLASS_Fighter        1600.0
  335. maxFlyAwayDist          Evasive     CLASS_Fighter        1800.0
  336. breakRange              Evasive     CLASS_Fighter         400.0
  337. triggerHappy            Evasive     CLASS_Fighter          11.0
  338. faceTargetAccuracy      Evasive     CLASS_Fighter           0.5
  339. maxAttackTime           Evasive     CLASS_Fighter           8.0
  340.                                                        ; Relative frequencies for:
  341. flightmanTurnaround     Evasive     CLASS_Fighter       1,0,6,0,0              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  342. flightmanAIP            Evasive     CLASS_Fighter       0,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  343. flightmanEvasiveBehind  Evasive     CLASS_Fighter       0,10,0,9,0,0,0,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  344. flightmanEvasiveFront   Evasive     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  345. flightmanEvasivePure    Evasive     CLASS_Fighter       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  346.  
  347. ;[CLASS_Resource]
  348. ;
  349. flyPastDist             Evasive     CLASS_Resource      4000.0
  350. maxFlyAwayDist          Evasive     CLASS_Resource      3500.0
  351. breakRange              Evasive     CLASS_Resource      3000.0
  352. triggerHappy            Evasive     CLASS_Resource        11.0
  353. faceTargetAccuracy      Evasive     CLASS_Resource         2.0
  354. maxAttackTime           Evasive     CLASS_Resource         8.0
  355.                                                        ; Relative frequencies for:
  356. flightmanTurnaround     Evasive     CLASS_Resource      1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  357. flightmanAIP            Evasive     CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  358. flightmanEvasiveBehind  Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  359. flightmanEvasiveFront   Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  360. flightmanEvasivePure    Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  361.  
  362. ;[CLASS_NonCombat]
  363. ;
  364. flyPastDist             Evasive     CLASS_NonCombat     4000.0
  365. maxFlyAwayDist          Evasive     CLASS_NonCombat     3500.0
  366. breakRange              Evasive     CLASS_NonCombat     3000.0
  367. triggerHappy            Evasive     CLASS_NonCombat       11.0
  368. faceTargetAccuracy      Evasive     CLASS_NonCombat        2.5
  369. maxAttackTime           Evasive     CLASS_NonCombat        8.0
  370.                                                        ; Relative frequencies for:
  371. flightmanTurnaround     Evasive     CLASS_NonCombat     1,0,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  372. flightmanAIP            Evasive     CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  373. flightmanEvasiveBehind  Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  374. flightmanEvasiveFront   Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  375. flightmanEvasivePure    Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  376.  
  377.  
  378.  
  379. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  380. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  381. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  382.  
  383. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  384. ;
  385. flyPastDist             Neutral     Default             3300.0    ; dist which ship will try to fly past target - relative to CENTRE of ship
  386. maxFlyAwayDist          Neutral     Default             2600.0    ; maximum distance ship will fly away from target - relative to CENTRE of ship
  387. breakRange              Neutral     Default              825.0    ; range at which ship will break off for another pass - relative to SURFACE of ship
  388. triggerHappy            Neutral     Default               11.0    ; how close in degrees the ship needs to be to fire fixed guns
  389. faceTargetAccuracy      Neutral     Default                2.0    ; within how many degrees will try to align itself with target
  390. maxAttackTime           Neutral     Default                8.0    ; maximum time ship will attack before breaking
  391.  
  392.                                                        ; Relative frequencies for:
  393. flightmanTurnaround     Neutral     Default             0,0,1,0,0              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  394. flightmanAIP            Neutral     Default             1,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  395. flightmanEvasiveBehind  Neutral     Default             5,5,0,0,0,0,0,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  396. flightmanEvasiveFront   Neutral     Default             5,5,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  397. flightmanEvasivePure    Neutral     Default             10,10,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  398.  
  399. ;[CLASS_Mothership]
  400. ;
  401. flyPastDist             Neutral     CLASS_Mothership    4000.0
  402. maxFlyAwayDist          Neutral     CLASS_Mothership    3000.0
  403. breakRange              Neutral     CLASS_Mothership    2000.0
  404. triggerHappy            Neutral     CLASS_Mothership      11.0
  405. faceTargetAccuracy      Neutral     CLASS_Mothership       2.5
  406. maxAttackTime           Neutral     CLASS_Mothership       8.0
  407.  
  408.                                                        ; Relative frequencies for:
  409. flightmanTurnaround     Neutral     CLASS_Mothership    1,0,3,0,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  410. flightmanAIP            Neutral     CLASS_Mothership    8,3,1,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  411. flightmanEvasiveBehind  Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  412. flightmanEvasiveFront   Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  413. flightmanEvasivePure    Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  414.  
  415.  
  416. ;[CLASS_Carrier]
  417. ;
  418. flyPastDist             Neutral     CLASS_Carrier       3000.0
  419. maxFlyAwayDist          Neutral     CLASS_Carrier       3500.0
  420. breakRange              Neutral     CLASS_Carrier       1500.0
  421. triggerHappy            Neutral     CLASS_Carrier         11.0
  422. faceTargetAccuracy      Neutral     CLASS_Carrier          2.5
  423. maxAttackTime           Neutral     CLASS_Carrier          8.0
  424.                                                        ; Relative frequencies for:
  425. flightmanTurnaround     Neutral     CLASS_Carrier       1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  426. flightmanAIP            Neutral     CLASS_Carrier       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  427. flightmanEvasiveBehind  Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  428. flightmanEvasiveFront   Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  429. flightmanEvasivePure    Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  430.  
  431. ;[CLASS_HeavyCruiser]
  432. ;
  433. flyPastDist             Neutral     CLASS_HeavyCruiser  3000.0
  434. maxFlyAwayDist          Neutral     CLASS_HeavyCruiser  2500.0
  435. breakRange              Neutral     CLASS_HeavyCruiser  2000.0
  436. triggerHappy            Neutral     CLASS_HeavyCruiser    11.0
  437. faceTargetAccuracy      Neutral     CLASS_HeavyCruiser     2.5
  438. maxAttackTime           Neutral     CLASS_HeavyCruiser     8.0
  439.                                                        ; Relative frequencies for:
  440. flightmanTurnaround     Neutral     CLASS_HeavyCruiser  1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  441. flightmanAIP            Neutral     CLASS_HeavyCruiser  1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  442. flightmanEvasiveBehind  Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  443. flightmanEvasiveFront   Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  444. flightmanEvasivePure    Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  445.  
  446. ;[CLASS_Destroyer]
  447. ;
  448. flyPastDist             Neutral     CLASS_Destroyer     2000.0
  449. maxFlyAwayDist          Neutral     CLASS_Destroyer     2500.0
  450. breakRange              Neutral     CLASS_Destroyer     2000.0
  451. triggerHappy            Neutral     CLASS_Destroyer       11.0
  452. faceTargetAccuracy      Neutral     CLASS_Destroyer        2.5
  453. maxAttackTime           Neutral     CLASS_Destroyer        8.0
  454.                                                        ; Relative frequencies for:
  455. flightmanTurnaround     Neutral     CLASS_Destroyer     1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  456. flightmanAIP            Neutral     CLASS_Destroyer     1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  457. flightmanEvasiveBehind  Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  458. flightmanEvasiveFront   Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  459. flightmanEvasivePure    Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  460.  
  461. ;[CLASS_Frigate]
  462. ;
  463. flyPastDist             Neutral     CLASS_Frigate       4000.0
  464. maxFlyAwayDist          Neutral     CLASS_Frigate       3500.0
  465. breakRange              Neutral     CLASS_Frigate       1000.0  //725
  466. triggerHappy            Neutral     CLASS_Frigate         11.0
  467. faceTargetAccuracy      Neutral     CLASS_Frigate          1.0
  468. maxAttackTime           Neutral     CLASS_Frigate          8.0
  469.                                                        ; Relative frequencies for:
  470. flightmanTurnaround     Neutral     CLASS_Frigate       1,0,2,0,0       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  471. flightmanAIP            Neutral     CLASS_Frigate       1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  472. flightmanEvasiveBehind  Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  473. flightmanEvasiveFront   Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  474. flightmanEvasivePure    Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  475.  
  476. ;[CLASS_Corvette]
  477. ;
  478. flyPastDist             Neutral     CLASS_Corvette      1200.0
  479. maxFlyAwayDist          Neutral     CLASS_Corvette      2600.0
  480. breakRange              Neutral     CLASS_Corvette      450.0
  481. triggerHappy            Neutral     CLASS_Corvette       11.0
  482. faceTargetAccuracy      Neutral     CLASS_Corvette        4.5
  483. maxAttackTime           Neutral     CLASS_Corvette        8.0
  484.                                                         Relative frequenciesfor:
  485. flightmanTurnaround     Neutral     CLASS_Corvette     1,0,3,0,0            ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  486. flightmanAIP            Neutral     CLASS_Corvette     0,0,0,0,0            ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  487. flightmanEvasiveBehind  Neutral     CLASS_Corvette     0,0,0,0,0,0,0,0; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  488. flightmanEvasiveFront   Neutral     CLASS_Corvette     0,0,0,0,0,0,0,0; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  489. flightmanEvasivePure    Neutral     CLASS_Corvette     0,0,0,0,0,0,0,0; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  490.  
  491. ;[CLASS_Fighter]
  492. ;
  493. flyPastDist             Neutral     CLASS_Fighter        900.0
  494. maxFlyAwayDist          Neutral     CLASS_Fighter        3400.0
  495. breakRange              Neutral     CLASS_Fighter         400.0
  496. triggerHappy            Neutral     CLASS_Fighter         11.0
  497. faceTargetAccuracy      Neutral     CLASS_Fighter          0.5
  498. maxAttackTime           Neutral     CLASS_Fighter          8.0
  499.                                                        ; Relative frequencies for:
  500. flightmanTurnaround     Neutral     CLASS_Fighter       1,0,5,0,0              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  501. flightmanAIP            Neutral     CLASS_Fighter       0,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  502. flightmanEvasiveBehind  Neutral     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  503. flightmanEvasiveFront   Neutral     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  504. flightmanEvasivePure    Neutral     CLASS_Fighter       0,0,0,0,0,0,0,6 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  505.  
  506. ;[CLASS_Resource]
  507. ;
  508. flyPastDist             Neutral     CLASS_Resource      3000.0
  509. maxFlyAwayDist          Neutral     CLASS_Resource      3500.0
  510. breakRange              Neutral     CLASS_Resource      2000.0
  511. triggerHappy            Neutral     CLASS_Resource        11.0
  512. faceTargetAccuracy      Neutral     CLASS_Resource         2.0
  513. maxAttackTime           Neutral     CLASS_Resource         8.0
  514.                                                        ; Relative frequencies for:
  515. flightmanTurnaround     Neutral     CLASS_Resource      1,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  516. flightmanAIP            Neutral     CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  517. flightmanEvasiveBehind  Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  518. flightmanEvasiveFront   Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  519. flightmanEvasivePure    Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  520.  
  521. ;[CLASS_NonCombat]
  522. ;
  523. flyPastDist             Neutral     CLASS_NonCombat     2000.0
  524. maxFlyAwayDist          Neutral     CLASS_NonCombat     2500.0
  525. breakRange              Neutral     CLASS_NonCombat     2000.0
  526. triggerHappy            Neutral     CLASS_NonCombat       11.0
  527. faceTargetAccuracy      Neutral     CLASS_NonCombat        2.5
  528. maxAttackTime           Neutral     CLASS_NonCombat        8.0
  529.                                                        ; Relative frequencies for:
  530. flightmanTurnaround     Neutral     CLASS_NonCombat     1,0,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  531. flightmanAIP            Neutral     CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  532. flightmanEvasiveBehind  Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  533. flightmanEvasiveFront   Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  534. flightmanEvasivePure    Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  535.  
  536.  
  537.  
  538. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  539. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  540. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  541.  
  542. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  543. ;
  544. flyPastDist             Aggressive      Default             2300.0    ; dist which ship will try to fly past target - relative to CENTRE of ship
  545. maxFlyAwayDist          Aggressive      Default             2600.0    ; maximum distance ship will fly away from target - relative to CENTRE of ship
  546. breakRange              Aggressive      Default              925.0    ; range at which ship will break off for another pass - relative to SURFACE of ship
  547. triggerHappy            Aggressive      Default               11.0    ; how close in degrees the ship needs to be to fire fixed guns
  548. faceTargetAccuracy      Aggressive      Default                2.0    ; within how many degrees will try to align itself with target
  549. maxAttackTime           Aggressive      Default                8.0    ; maximum time ship will attack before breaking
  550.  
  551.                                                        ; Relative frequencies for:
  552. flightmanTurnaround     Aggressive      Default             1,0,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  553. flightmanAIP            Aggressive      Default             1,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  554. flightmanEvasiveBehind  Aggressive      Default             5,5,0,0,0,0,0,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  555. flightmanEvasiveFront   Aggressive      Default             5,5,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  556. flightmanEvasivePure    Aggressive      Default             10,10,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  557.  
  558. ;[CLASS_Mothership]
  559. ;
  560. flyPastDist             Aggressive      CLASS_Mothership    4000.0
  561. maxFlyAwayDist          Aggressive      CLASS_Mothership    4000.0
  562. breakRange              Aggressive      CLASS_Mothership    2000.0
  563. triggerHappy            Aggressive      CLASS_Mothership      11.0
  564. faceTargetAccuracy      Aggressive      CLASS_Mothership       2.5
  565. maxAttackTime           Aggressive      CLASS_Mothership       8.0
  566.  
  567.                                                        ; Relative frequencies for:
  568. flightmanTurnaround     Aggressive      CLASS_Mothership    2,0,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  569. flightmanAIP            Aggressive      CLASS_Mothership    8,3,1,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  570. flightmanEvasiveBehind  Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  571. flightmanEvasiveFront   Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  572. flightmanEvasivePure    Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  573.  
  574.  
  575. ;[CLASS_Carrier]
  576. ;
  577. flyPastDist             Aggressive      CLASS_Carrier       2000.0
  578. maxFlyAwayDist          Aggressive      CLASS_Carrier       3500.0
  579. breakRange              Aggressive      CLASS_Carrier       1900.0
  580. triggerHappy            Aggressive      CLASS_Carrier         11.0
  581. faceTargetAccuracy      Aggressive      CLASS_Carrier          2.5
  582. maxAttackTime           Aggressive      CLASS_Carrier          8.0
  583.                                                            ; Relative frequencies for:
  584. flightmanTurnaround     Aggressive      CLASS_Carrier       1,0,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  585. flightmanAIP            Aggressive      CLASS_Carrier       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  586. flightmanEvasiveBehind  Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  587. flightmanEvasiveFront   Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  588. flightmanEvasivePure    Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  589.  
  590. ;[CLASS_HeavyCruiser]
  591. ;
  592. flyPastDist             Aggressive      CLASS_HeavyCruiser  3000.0
  593. maxFlyAwayDist          Aggressive      CLASS_HeavyCruiser  3500.0
  594. breakRange              Aggressive      CLASS_HeavyCruiser  1000.0
  595. triggerHappy            Aggressive      CLASS_HeavyCruiser    11.0
  596. faceTargetAccuracy      Aggressive      CLASS_HeavyCruiser     2.5
  597. maxAttackTime           Aggressive      CLASS_HeavyCruiser     8.0
  598.                                                            ; Relative frequencies for:
  599. flightmanTurnaround     Aggressive      CLASS_HeavyCruiser  1,0,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  600. flightmanAIP            Aggressive      CLASS_HeavyCruiser  1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  601. flightmanEvasiveBehind  Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  602. flightmanEvasiveFront   Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  603. flightmanEvasivePure    Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  604.  
  605. ;[CLASS_Destroyer]
  606. ;
  607. flyPastDist             Aggressive      CLASS_Destroyer     2000.0
  608. maxFlyAwayDist          Aggressive      CLASS_Destroyer     4500.0
  609. breakRange              Aggressive      CLASS_Destroyer     2000.0
  610. triggerHappy            Aggressive      CLASS_Destroyer       11.0
  611. faceTargetAccuracy      Aggressive      CLASS_Destroyer        2.5
  612. maxAttackTime           Aggressive      CLASS_Destroyer        8.0
  613.                                                            ; Relative frequencies for:
  614. flightmanTurnaround     Aggressive      CLASS_Destroyer     1,0,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  615. flightmanAIP            Aggressive      CLASS_Destroyer     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  616. flightmanEvasiveBehind  Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  617. flightmanEvasiveFront   Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  618. flightmanEvasivePure    Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  619.  
  620. ;[CLASS_Frigate]
  621. ;
  622. flyPastDist             Aggressive      CLASS_Frigate       2000.0
  623. maxFlyAwayDist          Aggressive      CLASS_Frigate       3500.0
  624. breakRange              Aggressive      CLASS_Frigate       2000.0 //725
  625. triggerHappy            Aggressive      CLASS_Frigate         11.0
  626. faceTargetAccuracy      Aggressive      CLASS_Frigate          2.0
  627. maxAttackTime           Aggressive      CLASS_Frigate          8.0
  628.  
  629.                                                            ; Relative frequencies for:
  630. flightmanTurnaround     Aggressive      CLASS_Frigate       1,0,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  631. flightmanAIP            Aggressive      CLASS_Frigate       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  632. flightmanEvasiveBehind  Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  633. flightmanEvasiveFront   Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  634. flightmanEvasivePure    Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  635.  
  636. ;[CLASS_Corvette]
  637. ;
  638. flyPastDist             Aggressive      CLASS_Corvette       1000.0
  639. maxFlyAwayDist          Aggressive      CLASS_Corvette       1000.0
  640. breakRange              Aggressive      CLASS_Corvette       350.0
  641. triggerHappy            Aggressive      CLASS_Corvette        11.0
  642. faceTargetAccuracy      Aggressive      CLASS_Corvette         3.5
  643. maxAttackTime           Aggressive      CLASS_Corvette         8.0
  644.                                                            ; Relative frequencies for:
  645. flightmanTurnaround     Aggressive      CLASS_Corvette      1,0,2,0,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  646. flightmanAIP            Aggressive      CLASS_Corvette      1,1,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  647. flightmanEvasiveBehind  Aggressive      CLASS_Corvette      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  648. flightmanEvasiveFront   Aggressive      CLASS_Corvette      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  649. flightmanEvasivePure    Aggressive      CLASS_Corvette      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  650.  
  651. ;[CLASS_Fighter]
  652. ;
  653. flyPastDist             Aggressive      CLASS_Fighter        700.0
  654. maxFlyAwayDist          Aggressive      CLASS_Fighter        1800.0
  655. breakRange              Aggressive      CLASS_Fighter         400.0
  656. triggerHappy            Aggressive      CLASS_Fighter         11.0
  657. faceTargetAccuracy      Aggressive      CLASS_Fighter          0.5
  658. maxAttackTime           Aggressive      CLASS_Fighter          8.0
  659.                                                            ; Relative frequencies for:
  660. flightmanTurnaround     Aggressive      CLASS_Fighter       1,0,2,0,0              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  661. flightmanAIP            Aggressive      CLASS_Fighter       1,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  662. flightmanEvasiveBehind  Aggressive      CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  663. flightmanEvasiveFront   Aggressive      CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  664. flightmanEvasivePure    Aggressive      CLASS_Fighter       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  665.  
  666. ;[CLASS_Resource]
  667. ;
  668. flyPastDist             Aggressive      CLASS_Resource      4000.0
  669. maxFlyAwayDist          Aggressive      CLASS_Resource      2500.0
  670. breakRange              Aggressive      CLASS_Resource      3000.0
  671. triggerHappy            Aggressive      CLASS_Resource        11.0
  672. faceTargetAccuracy      Aggressive      CLASS_Resource         2.0
  673. maxAttackTime           Aggressive      CLASS_Resource         8.0
  674.                                                            ; Relative frequencies for:
  675. flightmanTurnaround     Aggressive      CLASS_Resource      1,0,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  676. flightmanAIP            Aggressive      CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  677. flightmanEvasiveBehind  Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  678. flightmanEvasiveFront   Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  679. flightmanEvasivePure    Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  680.  
  681. ;[CLASS_NonCombat]
  682. ;
  683. flyPastDist             Aggressive      CLASS_NonCombat     3000.0
  684. maxFlyAwayDist          Aggressive      CLASS_NonCombat     2500.0
  685. breakRange              Aggressive      CLASS_NonCombat     1000.0
  686. triggerHappy            Aggressive      CLASS_NonCombat       11.0
  687. faceTargetAccuracy      Aggressive      CLASS_NonCombat        2.5
  688. maxAttackTime           Aggressive      CLASS_NonCombat        8.0
  689.                                                            ; Relative frequencies for:
  690. flightmanTurnaround     Aggressive      CLASS_NonCombat     1,0,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  691. flightmanAIP            Aggressive      CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  692. flightmanEvasiveBehind  Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  693. flightmanEvasiveFront   Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  694. flightmanEvasivePure    Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  695.  
  696. ;Dock Points
  697. ;=---------=
  698. NUMBER_OF_DOCK_POINTS           1
  699.  
  700. ; format is DockPoint           name,type,flyawaydist,mindist,maxdist,[headingdirection,updirection]  (0=up,1=right,2=forward,4=down,5=left,6=back) for direction
  701. DockPoint                       Link,DPT_Link,185,185,200,0,2
  702.  
  703. ;Explosions
  704. ;=--------=
  705. explosionType                    ET_InterceptorExplosion
  706.  
  707. ;Engine
  708. ;=----=
  709. trailSegments                    10
  710. trailGranularity                2
  711. trailColor                        0, 0, 0, 0, 0           ;grey team
  712. trailColor                        0, 1, 238, 238, 238
  713. trailColor                        0, 4, 141, 106, 87
  714. trailColor                        0, 9, 0, 0, 0
  715. trailColor                        1, 0, 0, 0, 0           ;red team
  716. trailColor                        1, 1, 225, 124, 33
  717. trailColor                        1, 4, 146, 0, 0
  718. trailColor                        1, 9, 0, 0, 0
  719. trailColor                        2, 0, 0, 0, 0           ;blue team
  720. trailColor                        2, 1, 11, 255, 255
  721. trailColor                        2, 4, 51, 0, 243
  722. trailColor                        2, 9, 0, 0, 0
  723. trailColor                        3, 0, 0, 0, 0           ;green team
  724. trailColor                        3, 1, 201, 254, 39
  725. trailColor                        3, 4, 0, 84, 4
  726. trailColor                        3, 9, 0, 0, 0
  727. trailColor                        4, 0, 0, 0, 0           ;yellow team
  728. trailColor                        4, 1, 255, 240, 97
  729. trailColor                        4, 4, 160, 124, 0
  730. trailColor                        4, 9, 0, 0, 0
  731. trailColor                        5, 0, 0, 0, 0           ;orange team
  732. trailColor                        5, 1, 225, 255, 11
  733. trailColor                        5, 4, 160, 124, 0
  734. trailColor                        5, 9, 0, 0, 0
  735. trailColor                        6, 0, 0, 0, 0           ;purple team
  736. trailColor                        6, 1, 255, 135, 157
  737. trailColor                        6, 4, 121, 0, 135
  738. trailColor                        6, 9, 0, 0, 0
  739. trailColor                        7, 0, 0, 0, 0           ;pale blue-green team
  740. trailColor                        7, 1, 45, 255, 149
  741. trailColor                        7, 4, 0, 105, 137
  742. trailColor                        7, 9, 0, 0, 0
  743.  
  744. ;Engine trails
  745. ;=-----------=
  746. trailWidth                        12
  747. trailHeight                        6
  748. trailAngle                        0
  749. trailSpriteRadius                30
  750. trailSpriteOffset                -3.5
  751.  
  752. ;Scaling effects
  753. ;=--------=
  754. N-LIPS                            0.00025                ; Max value for Interceptors 0.0005
  755.  
  756. ;Navlights
  757. ;=---------=
  758. ;NUMBER_OF_NAV_LIGHTS           3
  759.  
  760. ; format is NavLight            name, type, blinkrate (in seconds), size (in meters), min LOD, texture name
  761. ;NavLight                        red,    NAVLIGHT_FadeOnOff, 2,   1, 0,    6, 2, etg\textures\star32
  762. ;NavLight                        green,   NAVLIGHT_FadeOnOff, 2,   1, 0,    6, 2, etg\textures\star32
  763. ;NavLight                        player,   NAVLIGHT_FadeOnOff, 2,   1, 0,    6, 2, etg\textures\star32
  764.  
  765.  
  766.  
  767.  
  768.  
  769.